#-------------------------------------------------
#
# Project created by QtCreator 2025-06-09T16:32:14
#
#-------------------------------------------------

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = InventoryItems
TEMPLATE = app

# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

CONFIG += c++11

SOURCES += \
        main.cpp \
        mainwindow.cpp \
    tool/singledb.cpp \
    control/mycontrol.cpp \
    model/basemodel.cpp \
    data/user.cpp \
    model/usermodel.cpp \
    view/loginwidget.cpp \
    view/managerwidget.cpp \
    view/checkuserwidget.cpp \
    view/adduserwidget.cpp \
    view/deleteuserwidget.cpp \
    view/alterwidget.cpp \
    view/userwidget.cpp \
    view/inwidget.cpp \
    model/stockrecordmodel.cpp \
    view/outwidget.cpp \
    data/stockdata.cpp \
    view/tingscountwidget.cpp \
    view/lookingtingswidget.cpp \
    view/tingswarningwidget.cpp \
    model/inoutstockmodel.cpp \
    view/changethingswidget.cpp \
    view/tingssearhingwidget.cpp \
    view/changetimewidget.cpp \
    data/inoutstockdata.cpp


HEADERS += \
        mainwindow.h \
    tool/singledb.h \
    control/mycontrol.h \
    model/basemodel.h \
    data/user.h \
    model/usermodel.h \
    view/loginwidget.h \
    view/managerwidget.h \
    view/checkuserwidget.h \
    view/adduserwidget.h \
    view/deleteuserwidget.h \
    view/alterwidget.h \
    view/userwidget.h \
    view/inwidget.h \
    model/stockrecordmodel.h \
    view/outwidget.h \
    data/stockdata.h \
    view/tingscountwidget.h \
    view/lookingtingswidget.h \
    view/tingswarningwidget.h \
    model/inoutstockmodel.h \
    view/changethingswidget.h \
    view/tingssearhingwidget.h \
    view/changetimewidget.h \
    data/inoutstockdata.h

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

LIBS+=$$PWD/lib/sqlite3.lib
DESTDIR=bin
